import _thread
import threading
import time


def print_time(threadName, delay):
    count = 0
    while count < 5:
        time.sleep(delay)
        count += 1
        print('%s : %s' % (threadName, time.ctime(time.time())))


def print_numbers():
    for i in range(5):
        time.sleep(1)
        print(i)


# try:
#     _thread.start_new_thread(print_time, ('Thread-1', 2,))
#     _thread.start_new_thread(print_time, ('Thread-2', 4,))
# except:
#     print('Error: 无法启动线程')
#
# while 1:
#     pass

# 创建线程
thread = threading.Thread(target=print_numbers)

# 启动线程
thread.start()

# 等待线程结束
thread.join()



